package com.heima.DIYMySpring;

import lombok.AllArgsConstructor;
import lombok.Data;

/**
 * @Author: Ethan Yankang
 * @Program: SpringBilibili
 * @Date: 2024-09-02 16:52
 **/
/*
生产Bean的原材料

 * @description 基于注解实现模拟实现Spring的Bean创建与依赖注入，需要的原材料仅仅是反射需要的Class与beanName即可
 *              (有了所有的类的Class就可以反射创建所有对应的Bean，而有了BeanName就知道创建哪一个Bean)
 * @params
 * @return
 */
@Data
@AllArgsConstructor
public class BeanDefinition {
    private String beanName;
    private Class beanClass;
}
